using System;
using System.Data;

namespace Transfer_Object_Tier
{
	#region Comments
	/// <summary>
	/// HRM_CANDIDATE_RATE Class.
	/// </summary>
	/// <remarks>
	/// <h3>Changes</h3>
	/// <list type="table">
	/// 	<listheader>
	/// 		<th>Author</th>
	/// 		<th>Date</th>
	/// 		<th>Details</th>
	/// 	</listheader>
	/// 	<item>
	/// 		<term>eSolution Viet Nam -- esolution.vn</term>
	/// 		<description>12/21/2012</description>
	/// 		<description>Created</description>
	/// 	</item>
	/// </list>
	/// </remarks>
	#endregion

	[Serializable]
	public class HRM_CANDIDATE_RATE
	{
		#region Construction
		/// <summary>
		/// Initializes a new (no-args) instance of the HRM_CANDIDATE_RATE class.
		/// </summary>
		public HRM_CANDIDATE_RATE()
		{
		}

		/// <summary>
		/// Initializes a new instance of the HRM_CANDIDATE_RATE class.
		/// </summary>
		public HRM_CANDIDATE_RATE(Guid RateID, String CandidateCode, String Person, DateTime Date, String Position, String Look, String Style, String Voice, String Health, String Knowledge, String Experience, String Communicate, String Solve, String Team, String Situation, String Lead, String Information, String Rate, String Proposal, Double Mark, Boolean IsPass)
		{
			this.RateID = RateID;
			this.CandidateCode = CandidateCode;
			this.Person = Person;
			this.Date = Date;
			this.Position = Position;
			this.Look = Look;
			this.Style = Style;
			this.Voice = Voice;
			this.Health = Health;
			this.Knowledge = Knowledge;
			this.Experience = Experience;
			this.Communicate = Communicate;
			this.Solve = Solve;
			this.Team = Team;
			this.Situation = Situation;
			this.Lead = Lead;
			this.Information = Information;
			this.Rate = Rate;
			this.Proposal = Proposal;
			this.Mark = Mark;
			this.IsPass = IsPass;
		}
		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the RateID value.
		/// </summary>
		public virtual Guid RateID { get; set; }

		/// <summary>
		/// Gets or sets the CandidateCode value.
		/// </summary>
		public virtual String CandidateCode { get; set; }

		/// <summary>
		/// Gets or sets the Person value.
		/// </summary>
		public virtual String Person { get; set; }

		/// <summary>
		/// Gets or sets the Date value.
		/// </summary>
		public virtual DateTime Date { get; set; }

		/// <summary>
		/// Gets or sets the Position value.
		/// </summary>
		public virtual String Position { get; set; }

		/// <summary>
		/// Gets or sets the Look value.
		/// </summary>
		public virtual String Look { get; set; }

		/// <summary>
		/// Gets or sets the Style value.
		/// </summary>
		public virtual String Style { get; set; }

		/// <summary>
		/// Gets or sets the Voice value.
		/// </summary>
		public virtual String Voice { get; set; }

		/// <summary>
		/// Gets or sets the Health value.
		/// </summary>
		public virtual String Health { get; set; }

		/// <summary>
		/// Gets or sets the Knowledge value.
		/// </summary>
		public virtual String Knowledge { get; set; }

		/// <summary>
		/// Gets or sets the Experience value.
		/// </summary>
		public virtual String Experience { get; set; }

		/// <summary>
		/// Gets or sets the Communicate value.
		/// </summary>
		public virtual String Communicate { get; set; }

		/// <summary>
		/// Gets or sets the Solve value.
		/// </summary>
		public virtual String Solve { get; set; }

		/// <summary>
		/// Gets or sets the Team value.
		/// </summary>
		public virtual String Team { get; set; }

		/// <summary>
		/// Gets or sets the Situation value.
		/// </summary>
		public virtual String Situation { get; set; }

		/// <summary>
		/// Gets or sets the Lead value.
		/// </summary>
		public virtual String Lead { get; set; }

		/// <summary>
		/// Gets or sets the Information value.
		/// </summary>
		public virtual String Information { get; set; }

		/// <summary>
		/// Gets or sets the Rate value.
		/// </summary>
		public virtual String Rate { get; set; }

		/// <summary>
		/// Gets or sets the Proposal value.
		/// </summary>
		public virtual String Proposal { get; set; }

		/// <summary>
		/// Gets or sets the Mark value.
		/// </summary>
		public virtual Double Mark { get; set; }

		/// <summary>
		/// Gets or sets the IsPass value.
		/// </summary>
		public virtual Boolean IsPass { get; set; }
		#endregion
	}
}